package com.bcbim.smart_water_interface.point.VO;

import com.bcbim.common.response.annotation.TranslationField;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Description: 查询管点数据详情VO
 * @Author XueHao
 * @Date 2021/8/13
 * @Version V1.0
 **/
@Data
public class PipelinePointDataVO implements Serializable {

    private String code;//管点编号

    private String roadName;//所在道路

    private String roadId;//所在道路

    @TranslationField(typeFlag = "usesType")
    private String uses;//用途( 1合流 2污水 3雨水)

    private String usesType;//用途( 1合流 2污水 3雨水)

    @TranslationField(typeFlag = "featureType")
    private String feature;//特征(1起止点 2变化点 3三通 4四通 5五通 6多通)

    private String featureType;//特征(1起止点 2变化点 3三通 4四通 5五通 6多通)

    @TranslationField(typeFlag = "attachmentType")
    private String attachment;//附属物(1检查井 2非普查 3排水支管暗接点 4雨篦 5溢流井 6闸门井 7出水口 8预留井)

    private String attachmentType;//附属物(1检查井 2非普查 3排水支管暗接点 4雨篦 5溢流井 6闸门井 7出水口 8预留井)

    private BigDecimal high;//地面高程

    private BigDecimal bury;//井底埋深

    private String longitude;//纬度.

    private String latitude;//精度

    private String constructionTime;//埋设年代

    private String ownershipOrg;//权属单位

    private String surveyDate;//探测日期

    private String surveyOrg;//探测单位

    private String supervisingOrg;//监理单位

    @TranslationField(typeFlag = "accuracyLevelType")
    private String accuracyLevel;//精度级别

    private String accuracyLevelType;//精度级别

}
